For instructions to add images to markdown documents see adding images with markdown.
When you’re demonstrating how to complete a task in a UI, screenshots can be incredibly useful. When used well, they reassure users they’re on the right path and make following the steps a frictionless process. However, it is important not to over-rely on screenshots as UIs change and users can be left confused when the screenshot doesn’t match the UI, it can also be hard for users to know exactly which part of the screenshot applies to them without additional guidance.
To help get the balance right, think of screenshots as signposts along the way. Don’t include screenshots for every step of a procedure, but to orient the user if:
For accessibility reasons, it’s also important not to rely solely on screenshots to convey information to users. When including screenshots, also describe the actions you expect the user to take.
Make sure any information that is conveyed in the screenshot is done so to supplement the text. If the UI changes and important steps are only documented with images, the user might not be able to follow the instructions.
Use Google Chrome to take your screenshots.
Give the image file a descriptive name, i.e., variable-editor.png
Only use lowercase characters in the file name (docsync validation fails if uppercase characters are present).
Provide alt text for accessibility.
![A brief description of the image](images/variable-editor.png)
Set the DPI for the image to 96, and keep the width under 1000px.
Aim to keep the image file size below 200kb.
Don’t include the browser window.
When you take screenshots of web pages, don’t include the browser window “chrome”, the stuff around the page. Just include the page itself.
Use green call-outs.
Use green call-outs when you need to draw attention to some aspect of the UI.
Use these colors:
Include enough of the window to orient users.
Typically, in the Octopus Web Portal, include the navigation bar at the top of the page and the content of the screen you want to share.
Reduce the whitespace.
Don’t take screenshots that are too wide, or include too much content at the bottom. Set your browser to somewhere between 1200px and 1400px wide.
Don’t include version warning bars.
Alpha and beta builds include the orange warning bar. Don’t include it in screenshots.
Sample data should look realistic.
Take time to set up data that looks and feels somewhat realistic. Don’t use your name.
Don’t stack screenshots.
If want to include a screenshot that extends past the viewable window, use a tool like Snagit to capture a scrolling screenshot.
Don’t include the help window in the Octopus Web Portal.
The help text is incredibly useful in the Octopus Web Portal, but it will make screenshots look crowded.
Don’t include the mouse cursor unless it is needed.
Don’t use screenshots to show commands the user needs.
If the commands are in a screenshot, the user must manually copy them. Add them to a code block instead to make it easier for your reader.
Include app windows.
When you take a screenshot of an app, for instance, Tentacle Manager, include the full window so users don’t think they’re seeing a webpage.
Don’t take screenshots over Remote Desktop.
Remote desktop tunes down colors and disables clear type, so fonts aren’t very clear.
The Octopus UI has a light theme and a dark theme. We want our readers to have a consistent experience across our site when they see images of the UI. Unless you are specifically discussing the dark mode theme, use light mode for screenshots of the Octopus Web Portal.
We don’t reuse a lot of images from external sources. If you have a genuine need to use an image from an external source, you need to check the copyright status of the image and whether or not you have permission to reuse the image.